#ifndef __COMPILER_H__
#define __COMPILER_H__

/* Optimization barrier */
/* The "volatile" is due to gcc bugs */
#define barrier() __asm__ __volatile__("": : :"memory")

/* Optimization barrier */
#ifndef barrier
# define barrier() __memory_barrier()
#endif

#endif
